import { IPSAppDEView } from '../../app/view/ipsapp-deview';
import { IPSControl } from '../ipscontrol';
import { IPSNavigateParamContainer } from '../ipsnavigate-param-container';
import { IPSLanguageRes } from '../../res/ipslanguage-res';

/**
 *
 * 继承父接口类型值[VIEWPANEL]
 * @export
 * @interface IPSDEViewPanel
 */
export interface IPSDEViewPanel extends IPSControl, IPSNavigateParamContainer {
  /**
   * 标题语言资源对象
   *
   * @type {IPSLanguageRes}
   */
  getCapPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 标题
   * @type {string}
   */
  caption: string;

  /**
   * 嵌入视图对象
   *
   * @type {IPSAppDEView}
   */
  getEmbeddedPSAppDEView(): IPSAppDEView | null;
}
